निर्देश INSERT INTO का उपयोग तालिका में नए रिकॉर्ड डालने के लिए किया जाता है।
निर्देश INSERT INTO दो तरीकों से लिखा जा सकता है:
1. सम्मिलित करने के लिए कॉलम नाम और मान निर्दिष्ट करें:
INSERT INTO table_name (column1, column2, column3, ...)
VALUES (value1, value2, value3, ...)
2. यदि आप तालिका में सभी कॉलमों के लिए मान जोड़ रहे हैं, तो आपको SQL क्वेरी में कॉलम नाम निर्दिष्ट करने की आवश्यकता नहीं है। हालाँकि, सुनिश्चित करें कि मानों का क्रम तालिका में स्तंभों के क्रम से मेल खाता है। यहां INSERT INTO सिंटैक्स होगा:
INSERT INTO table_name
VALUES (value1, value2, value3, ...)
निम्नलिखित "Northwind" डेटाबेस की "Customers" ("ग्राहक") तालिका से एक नमूना है:
CustomerID | CustomerName | ContactName | Address | City | PostalCode | Country |
---|---|---|---|---|---|---|
89 | White Clover Markets | Karl Jablonski | 305 - 14th Ave. S. Suite 3B | Seattle | 98128 | USA |
90 | Wilman Kala | Matti Karttunen | Keskuskatu 45 | Helsinki | 21240 | Finland |
91 | Wolski | Zbyszek | ul. Filtrowa 68 | Walla | 01-012 | Poland |
निम्नलिखित SQL कथन "Customers" तालिका में एक नया रिकॉर्ड सम्मिलित करता है:
INSERT INTO Customers (CustomerName, ContactName, Address, City, PostalCode, Country)
VALUES ('Cardinal', 'Tom B. Erichsen', 'Skagen 21', 'Stavanger', '4006', 'Norway')
तालिका "Customers" से चयन अब इस तरह दिखेगा:
CustomerID | CustomerName | ContactName | Address | City | PostalCode | Country |
---|---|---|---|---|---|---|
89 | White Clover Markets | Karl Jablonski | 305 - 14th Ave. S. Suite 3B | Seattle | 98128 | USA |
90 | Wilman Kala | Matti Karttunen | Keskuskatu 45 | Helsinki | 21240 | Finland |
91 | Wolski | Zbyszek | ul. Filtrowa 68 | Walla | 01-012 | Poland |
92 | Cardinal | Tom B. Erichsen | Skagen 21 | Stavanger | 4006 | Norway |
आप डेटा को केवल कुछ कॉलम में ही डाल सकते हैं।
निम्नलिखित SQL कथन एक नया रिकॉर्ड सम्मिलित करेगा, लेकिन केवल "CustomerName", "City" और "Country" कॉलम में डेटा (CustomerID स्वचालित रूप से अपडेट किया जाएगा):
INSERT INTO Customers (CustomerName, City, Country)
VALUES ('Cardinal', 'Stavanger', 'Norway')
तालिका "Customers" से चयन अब इस तरह दिखेगा:
CustomerID | CustomerName | ContactName | Address | City | PostalCode | Country |
---|---|---|---|---|---|---|
89 | White Clover Markets | Karl Jablonski | 305 - 14th Ave. S. Suite 3B | Seattle | 98128 | USA |
90 | Wilman Kala | Matti Karttunen | Keskuskatu 45 | Helsinki | 21240 | Finland |
91 | Wolski | Zbyszek | ul. Filtrowa 68 | Walla | 01-012 | Poland |
92 | Cardinal | null | null | Stavanger | null | Norway |